home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / mint / lib / mlib33d.zoo / diffh < prev    next >
Text File  |  1993-07-06  |  15KB  |  462 lines

  1. diff -cr /src/mntinc32/PatchLev.h ./PatchLev.h
  2. *** /src/mntinc32/PatchLev.h    Fri Jun  4 02:17:42 1993
  3. --- ./PatchLev.h    Thu Jun 17 09:25:26 1993
  4. ***************
  5. *** 3,6 ****
  6.    *    directory.
  7.    */
  8.    
  9. ! #define _PatchLevel "32"
  10. --- 3,6 ----
  11.    *    directory.
  12.    */
  13.    
  14. ! #define _PatchLevel "33"
  15. diff -cr /src/mntinc32/compiler.h ./compiler.h
  16. *** /src/mntinc32/compiler.h    Sun Jun  6 06:19:50 1993
  17. --- ./compiler.h    Tue Jun 22 03:15:04 1993
  18. ***************
  19. *** 80,85 ****
  20. --- 80,86 ----
  21.   #define __PTRDIFF_TYPEDEF__ long
  22.   #define __WCHAR_TYPEDEF__ char
  23.   #define __EXITING void
  24. + #define __CDECL __stdargs
  25.   #ifdef _SHORTINT
  26.   # define __MSHORT__
  27.   #endif
  28. Only in .: diffh
  29. diff -cr /src/mntinc32/falcon.h ./falcon.h
  30. *** /src/mntinc32/falcon.h    Sun May 23 10:39:34 1993
  31. --- ./falcon.h    Sat Jun 26 07:24:08 1993
  32. ***************
  33. *** 28,34 ****
  34.           movw    %5,sp@-; \
  35.           movw    %4,sp@-; \
  36.           movw    %3,sp@-; \
  37. !         movw    %2,sp@- "                    \
  38.           movw    %1,sp@-; \
  39.           trap    #14; \
  40.           lea    sp@(12),sp"                    \
  41. --- 28,34 ----
  42.           movw    %5,sp@-; \
  43.           movw    %4,sp@-; \
  44.           movw    %3,sp@-; \
  45. !         movw    %2,sp@-; \
  46.           movw    %1,sp@-; \
  47.           trap    #14; \
  48.           lea    sp@(12),sp"                    \
  49. ***************
  50. *** 69,74 ****
  51. --- 69,128 ----
  52.   #endif
  53.   #endif
  54.   
  55. + #ifndef trap_14_wllll
  56. + #define trap_14_wllll(n,a,b,c,d)                    \
  57. + __extension__                                \
  58. + ({                                    \
  59. +     register long retvalue __asm__("d0");                \
  60. +     long _a = (long)(a);                        \
  61. +     long _b = (long)(b);                        \
  62. +     long _c = (long)(c);                        \
  63. +     long _d = (long)(d);                        \
  64. +                                     \
  65. +     __asm__ volatile                        \
  66. +     ("\
  67. +         movl    %5,sp@-; \
  68. +         movl    %4,sp@-; \
  69. +         movl    %3,sp@-; \
  70. +         movl    %2,sp@-; \
  71. +         movw    %1,sp@-; \
  72. +         trap    #14; \
  73. +         lea    sp@(12),sp"                    \
  74. +     : "=r"(retvalue)                        \
  75. +     : "g"(n), "r"(_a), "r"(_b), "r"(_c), "r"(_d)            \
  76. +     : "d0", "d1", "d2", "a0", "a1", "a2", "memory");        \
  77. +     retvalue;                            \
  78. + })
  79. + #endif
  80. + #ifndef trap_14_wlllll
  81. + #define trap_14_wlllll(n,a,b,c,d,e)                    \
  82. + __extension__                                \
  83. + ({                                    \
  84. +     register long retvalue __asm__("d0");                \
  85. +     long _a = (long)(a);                        \
  86. +     long _b = (long)(b);                        \
  87. +     long _c = (long)(c);                        \
  88. +     long _d = (long)(d);                        \
  89. +     long _e = (long)(e);                        \
  90. +                                     \
  91. +     __asm__ volatile                        \
  92. +     ("\
  93. +         movl    %6,sp@-; \
  94. +         movl    %5,sp@-; \
  95. +         movl    %4,sp@-; \
  96. +         movl    %3,sp@-; \
  97. +         movl    %2,sp@-; \
  98. +         movw    %1,sp@-; \
  99. +         trap    #14; \
  100. +         lea    sp@(12),sp"                    \
  101. +     : "=r"(retvalue)                        \
  102. +     : "g"(n), "r"(_a), "r"(_b), "r"(_c), "r"(_d), "r"(_e)        \
  103. +     : "d0", "d1", "d2", "a0", "a1", "a2", "memory");        \
  104. +     retvalue;                            \
  105. + })
  106. + #endif
  107.   /*
  108.    * Video
  109.    */
  110. ***************
  111. *** 344,350 ****
  112.   #define    Dsp_RemoveInterrupts(mask)                    \
  113.       (void)trap_14_ww((short)102,(short)(mask))
  114.   #define    Dsp_GetWordSize()    (long)trap_14_w((short)103)
  115. ! #define    Dsp_Lock()        (long)trap_14_w((short)104)
  116.   #define    Dsp_Unlock()        (void)trap_14_w((short)105)
  117.   #define    Dsp_Available(xmem,ymem)                    \
  118.       (void)trap_14_wll((short)106,(long)(xmem),(long)(ymem))
  119. --- 398,404 ----
  120.   #define    Dsp_RemoveInterrupts(mask)                    \
  121.       (void)trap_14_ww((short)102,(short)(mask))
  122.   #define    Dsp_GetWordSize()    (long)trap_14_w((short)103)
  123. ! #define    Dsp_Lock()        (short)trap_14_w((short)104)
  124.   #define    Dsp_Unlock()        (void)trap_14_w((short)105)
  125.   #define    Dsp_Available(xmem,ymem)                    \
  126.       (void)trap_14_wll((short)106,(long)(xmem),(long)(ymem))
  127. diff -cr /src/mntinc32/mintbind.h ./mintbind.h
  128. *** /src/mntinc32/mintbind.h    Tue May 25 12:17:00 1993
  129. --- ./mintbind.h    Sat Jun 19 05:13:28 1993
  130. ***************
  131. *** 107,113 ****
  132.   long _lmsl(int,int,long);
  133.   long _lmsp(int,int,void *);
  134.   long _lmps(int,void *,int);
  135. ! long _lmCs(int,const char *,int);
  136.   long _lmpp(int,void *,void *);
  137.   long _lmCC(int,const char *,const char *);
  138.   
  139. --- 107,113 ----
  140.   long _lmsl(int,int,long);
  141.   long _lmsp(int,int,void *);
  142.   long _lmps(int,void *,int);
  143. ! long _lmCs(int,const char *,short);
  144.   long _lmpp(int,void *,void *);
  145.   long _lmCC(int,const char *,const char *);
  146.   
  147. ***************
  148. *** 118,123 ****
  149. --- 118,124 ----
  150.   long _lmsll(int,int,int,long);
  151.   long _lmslp(int,int,long,void *);
  152.   long _lmspl(int,int,void *,long);
  153. + long _lmsCl(int,int,const char *,long);
  154.   long _lmspp(int,int,void *,void *);
  155.   long _lmspC(int,int,void *,const char *);
  156.   long _lmlss(int,long,int,int);
  157. ***************
  158. *** 160,165 ****
  159. --- 161,167 ----
  160.   #pragma inline d0=_lmlss((short),,(short),(short))    {register d2,a2; "4e41";}
  161.   #pragma inline d0=_lmslp((short),(short),,)    {register d2,a2; "4e41";}
  162.   #pragma inline d0=_lmspl((short),(short),,)    {register d2,a2; "4e41";}
  163. + #pragma inline d0=_lmsCl((short),(short),,)    {register d2,a2; "4e41";}
  164.   #pragma inline d0=_lmspp((short),(short),,)    {register d2,a2; "4e41";}
  165.   #pragma inline d0=_lmspC((short),(short),,)    {register d2,a2; "4e41";}
  166.   #pragma inline d0=_lmlss((short),,(short),(short))    {register d2,a2; "4e41";}
  167. diff -cr /src/mntinc32/setjmp.h ./setjmp.h
  168. *** /src/mntinc32/setjmp.h    Thu Jun 10 08:23:24 1993
  169. --- ./setjmp.h    Thu Jul  1 06:25:50 1993
  170. ***************
  171. *** 32,41 ****
  172.   
  173.   #ifdef _BSD_SOURCE
  174.   /* BUG: we lose if _BSD_SOURCE && __STRICT_ANSI__ */
  175. ! #define _setjmp(_jb)    (sigsetjmp((sigjmp_buf) _jb, 0))
  176. ! #define _longjmp(_jb)    (siglongjmp((sigjmp_buf) _jb))
  177. ! #define setjmp(_jb)    (sigsetjmp((sigjmp_buf) _jb, 1))
  178. ! #define longjmp(_jb)    (siglongjmp((sigjmp_buf) _jb))
  179.   #endif /* _BSD_SOURCE */
  180.   
  181.   #endif /* __STRICT_ANSI__ */
  182. --- 32,41 ----
  183.   
  184.   #ifdef _BSD_SOURCE
  185.   /* BUG: we lose if _BSD_SOURCE && __STRICT_ANSI__ */
  186. ! #define _setjmp(__jb)        (sigsetjmp(__jb, 0))
  187. ! #define _longjmp(__jb,__v)    (siglongjmp(__jb, __v))
  188. ! #define setjmp(__jb)        (sigsetjmp(__jb, 1))
  189. ! #define longjmp(__jb,__v)    (siglongjmp(__jb, __v))
  190.   #endif /* _BSD_SOURCE */
  191.   
  192.   #endif /* __STRICT_ANSI__ */
  193. diff -cr /src/mntinc32/signal.h ./signal.h
  194. *** /src/mntinc32/signal.h    Mon Jun  7 08:56:40 1993
  195. --- ./signal.h    Sat Jun 19 06:18:50 1993
  196. ***************
  197. *** 56,61 ****
  198. --- 56,65 ----
  199.   
  200.   __EXTERN __Sigfunc    signal    __PROTO((int sig, __Sigfunc func));
  201.   __EXTERN int        raise    __PROTO((int sig));
  202. + __EXTERN int        kill    __PROTO((int, int));
  203. + #ifndef _POSIX_SOURCE
  204. + __EXTERN int        killpg    __PROTO((int, int));
  205. + #endif /* _POSIX_SOURCE */
  206.   
  207.   #ifdef __MINT__
  208.   # ifndef __STRICT_ANSI__
  209. diff -cr /src/mntinc32/stat.h ./stat.h
  210. *** /src/mntinc32/stat.h    Tue Jun  8 10:21:24 1993
  211. --- ./stat.h    Tue Jun 22 03:09:50 1993
  212. ***************
  213. *** 14,20 ****
  214.   #endif
  215.   
  216.   struct stat {
  217. !     u_short    st_mode;
  218.       ino_t    st_ino;        /* must be 32 bits */
  219.       dev_t    st_dev;        /* must be 16 bits */
  220.       short    st_rdev;    /* not supported by the kernel */
  221. --- 14,20 ----
  222.   #endif
  223.   
  224.   struct stat {
  225. !     mode_t    st_mode;
  226.       ino_t    st_ino;        /* must be 32 bits */
  227.       dev_t    st_dev;        /* must be 16 bits */
  228.       short    st_rdev;    /* not supported by the kernel */
  229. diff -cr /src/mntinc32/stdio.h ./stdio.h
  230. *** /src/mntinc32/stdio.h    Sun Jun  6 07:23:56 1993
  231. --- ./stdio.h    Tue Jul  6 04:04:52 1993
  232. ***************
  233. *** 78,85 ****
  234. --- 78,89 ----
  235.   /* object of type capable of recording uniquely every position in a file */
  236.   typedef unsigned long fpos_t;
  237.   
  238. + /* lengths of various things */
  239.   #define L_ctermid    128
  240.   #define    L_tmpnam    128
  241. + #ifdef _SYSV_SOURCE
  242. + #define L_cuserid    80
  243. + #endif /* _SYSV_SOURCE */
  244.   #define    TMP_MAX        100
  245.   
  246.   extern    FILE    _iob[];
  247. ***************
  248. *** 99,104 ****
  249. --- 103,111 ----
  250.   /* function definitions */
  251.   
  252.   __EXTERN char *    ctermid    __PROTO((char *));
  253. + #ifdef _SYSV_SOURCE
  254. + __EXTERN char *    cuserid __PROTO((char *));
  255. + #endif /* _SYSV_SOURCE */
  256.   
  257.   __EXTERN int    remove    __PROTO((const char *));
  258.   __EXTERN int    rename    __PROTO((const char *, const char *));
  259. ***************
  260. *** 118,128 ****
  261.   __EXTERN int  fscanf  __PROTO((FILE *, const char *, char *));
  262.   __EXTERN int  scanf   __PROTO((const char *, char *));
  263.   __EXTERN int  sscanf  __PROTO((const char *, const char *, int));
  264. ! #else
  265.   __EXTERN int  fscanf  __PROTO((FILE *, const char *, ...));
  266.   __EXTERN int  scanf   __PROTO((const char *, ...));
  267.   __EXTERN int  sscanf  __PROTO((const char *, const char *, ...));
  268. ! #endif
  269.   
  270.   __EXTERN int    fprintf    __PROTO((FILE *, const char *, ...));
  271.   __EXTERN int    printf    __PROTO((const char *, ...));
  272. --- 125,135 ----
  273.   __EXTERN int  fscanf  __PROTO((FILE *, const char *, char *));
  274.